WORM-2DPDAs: An Extension to 2DPDAs that can be Simulated in Linear Time

نویسنده

  • Torben Æ. Mogensen
چکیده

We extend 2-way deterministic push-down automata (2DPDAs) with a write-once-readmany (WORM) store. We show that it allows linear time simulation by a variant of Cook’s construction. As an example we develop a linear time algorithm that recognizes the language {V V −1WW−1 | V, W ∈ (a | b)∗}, that by Aho, Hopcroft and Ullman is conjectured not to be recognizable by a 2DPDA. Thus we believe that the extension strictly increases the expressive power of 2DPDAs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Two-way non-deterministic finite automata with a write-once track recognize regular languages only

The basic finite automata model has been extended over the years with different acceptance modes (non-determinism, alternation), new or improved devices (two-way heads, pebbles, nested pebbles) or with cooperation. None of these additions permits recognition of non-regular languages. The purpose of this work is to investigate a new extension which is inspired by an extension of 2DPDAs. Mogensen...

متن کامل

Two-Way Finite Automata with a Write-Once Track

The basic finite automata model has been extended over the years with different acceptance modes (nondeterminism, alternation), new or improved devices (two-way heads, pebbles, nested pebbles) and with cooperation. None of these additions permits recognition of non-regular languages. The purpose of this work is to investigate a new kind of automata which is inspired by an extension of 2DPDAs. M...

متن کامل

Generalizing Cook's Transformation to Imperative Stack Programs

Cook’s construction from 1971 [4] shows that any two-way deterministic pushdown automaton (2DPDA) can be simulated in time O(n), where n is the length of its input string, and the more general [5] describes analogous results for other abstract machines. The goal of this paper is to make Cook’s result usable for a broader spectrum of practical problems. We introduce a family of one-stack program...

متن کامل

Experiments with Implementations of Two Theoretical Constructions

This paper reports two experiments with implementations of constructions from theoretical computer science. The first one deals with Kleene’s and Rogers’ second recursion theorems and the second is an implementation of Cook’s linear time simulation of two way deterministic pushdown automata (2DPDAs). Both experiments involve the treatment of programs as data objects and their execution by means...

متن کامل

An Analysis of Achievement of the Philosophical Sense of “Extension” in Music, with Interpretaion of Ibn-e Sina’s Explanation an Extension

This research can be considered as one of the studies that seek to explore, in an argumentative way, subtle and solid philosophical concepts in the field of art. The paper provides an analysis of the concept of “extension” in music as one of the most thought-provoking philosophical concepts. The analysis is carried out by interpreting Ibn-Sina’s special conception of musical extension to answer...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 52  شماره 

صفحات  -

تاریخ انتشار 1994